package itsm.isperp.framework.service;

import itsm.isperp.framework.domain.EnumObject;

/**
 * 用于获取枚举表信息的服务接口
 * 
 */
public interface IEnumService {
	/**
	 * 根据给定的分类编号找到对应的枚举信息
	 * 
	 * @param categoryId
	 *            分类ID
	 * @return 返回EnumObject对象集合
	 */
	public Iterable<EnumObject> findEnumObjectByCategoryId(String categoryId);

	/**
	 * 根据枚举ID，找到对应的枚举对象
	 * 
	 * @param id
	 *            给定的枚举ID
	 * @return 返回EnumObject对象
	 */
	public EnumObject findEnumObjectById(String id);

	/**
	 * 根据枚举对象的参数信息 找到枚举集合
	 * 
	 * @param enumObjectInfo
	 *            枚举对象
	 * @return 返回EnumObject对象集合
	 */
	public Iterable<EnumObject> findEnumObjectByEnumObjectInfo(
			EnumObject enumObjectInfo);

}
